614c9794cd66934ce7e1368f22624a232613d57e,h2o-core/src/main/java/water/util/LinuxProcFileReader.java,LinuxProcFileReader,readProcessStatusFile,#String#,341
Before Change
private void readProcessStatusFile(String pid) {
try {
String s = "/proc/" + pid + "/status";
_processStatus = readFile(new File(s));
}
catch (Exception ignore) {}
}
After Change
private static final char PROCESS_CPUS_ALLOWED;
static { PROCESS_CPUS_ALLOWED = parseProcessStatusFile(readProcessStatusFile(PID)); }
private static String readProcessStatusFile(int pid) {
try { return pid== -1 ? null : readFile(new File("/proc/"+pid+"/status")); }
catch( IOException ignore ) { return null; }
}
private static char parseProcessStatusFile(String s) {